subhuman being - Francés Inglés Diccionario